
@import url('../../../../index.less');

:global {
  .ant-tabs-dropdown-menu-item>span {
    color: #35425E;
  }
}

.fund_list_wrapper {
  // background-color:red;
  margin-left: 3px;
  margin-top: 4px;
  min-width: 533px; //todo后续待修改-自适应
  height: 100%;
  width: 100%;

  :global {
    // .ant-tabs-content-holder{
    //   margin-top: 8px;
    // }
    .ant-tabs-nav-wrap {
      background: #EFF2F7;
      border-radius: 4px 4px 0 0;
      // margin-bottom: 8px;
    }

    .ant-tabs-tab-btn {
      >p {
        margin: 0;
        display: flex;
        align-items: center;
        color: rgba(53, 66, 94, 1);
        font-size: 12px;
        >em {
          .font-size-zoom(9);
          color: rgba(53, 66, 94, .7);
          font-style: normal;
          .font-bold();
        }
      }
    }

    .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
      color: #1F51A4;

      >p {
        color: #1F51A4;
        .font-bold();
        >em {
          color: #1F51A4;
        }
      }


    }

    .ant-tabs-ink-bar {
      background: #1F51A4;
    }

    .ant-tabs-tab {
      font-family: PingFangSC-Regular;
      font-weight: 400;
      font-size: 12px;
      color: #35425E;
      line-height: 28px;
      padding: 2px 0;
    }
    

    .ant-tabs-nav-wrap {
      padding-left: 12px;
    }

    .ant-tabs-tab+.ant-tabs-tab {
      margin: 0 0 0 18px;
      &:nth-last-child(2){
        margin-right: 32px;
      }
    }
   

    .ant-tabs-top>.ant-tabs-nav,
    .ant-tabs-bottom>.ant-tabs-nav,
    .ant-tabs-top>div>.ant-tabs-nav,
    .ant-tabs-bottom>div>.ant-tabs-nav {
      margin: 0;
    }

    .ant-tabs-nav-operations {
      position: absolute;
      top: 0;
      right: 0;

      .ant-tabs-nav-more {
        padding: 5px 0 6.5px 0;
        background: #E5E8ED;
        border-radius: 0 4px 0 0;

        .anticon {

          svg {
            display: none;
          }

          &::after {
            display: inline-block;
            content: '';
            width: 14px;
            height: 14px;
            background: url('./assets/icon-more.png') no-repeat;
            background-size: 14px 14px;
          }
        }
      }
    }

    .ant-tabs {
      height: 100%;
      width: 100%;
    }

    .ant-tabs-content-holder {
      height: calc(100% - 32px);

      .ant-tabs-content-top {
        height: 100%;

        .ant-tabs-tabpane {
          height: 100%;

          .render-list {
            height: 100%;
            margin-top: 4px;
            >.ant-spin-nested-loading {
              height: 100%;

              >.ant-spin-container {
                height: 100%;
                #fund_scroll_container{
                  height: 100%;
                  overflow-y: overlay;
                  position: relative;
                }
              }
            }
          }

        }

      }
    }
  }
}
.list_no_data_container{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}